a {
  color: #E51400;
  text-decoration: none;
}

a:hover {
  color: #E51400;
  text-decoration: underline;
}

pre { 
	padding: 15px;
	border: 1px solid #aaaaaa;
	background:#fafafa;
}

code {
	background: #fafafa;
	border: 1px solid #aaaaaa;
	padding-left: 5px;
	padding-right: 5px;
}

.clear { clear:both; }

 nav {              
	font-size: 1.143em;
	height: 20px;
	line-height: 15px;          
	padding: 0;
	text-align: center;
	width: 100%;
     
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
                
	background-color:#F6F5EA;            
    
	border-bottom-color:#E0DED6;
	border-bottom-style:solid;
	border-bottom-width:1px;
    
	border-top-color:#E0DED6;
	border-top-style:solid;
	border-top-width:1px;
}
        
nav ul {list-style: none; margin: 0 auto; width: 90%;}
nav li {float: left; display: inline; margin: 0;}
        
nav a:link, #banner nav a:visited {
    color: #C74350;
    display: inline-block;
    height: 15px;
    padding: 3px 1.5em;
    text-decoration: none;
}
nav a:hover, nav a:active,
nav .active a:link, nav .active a:visited {
        background: #C74451;
        color: #fff; 
}
        
nav li  a {
	border-radius: 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius: 5px;
}

.editor-table     
{ 
    border:0;
}

.fb-like
{
    vertical-align:top;
}

.display-label,
.editor-label
{
    text-align :center;
    font-size: 0.75em;
}

.display-field,.editor-field
{
    margin:0.5em 0 0 0;
    width:98%;  margin-bottom: 5px; margin-top:3px; margin-left: 5px;
}


.logo
{
    vertical-align:top;
    float:left; 
    padding:1em;
    margin-top:3em;
    
}

.Checkbox{ float:left; }

fieldset 
{
    background: none repeat scroll 0 0 #FFFFFF;
 
}

.searchButton 
{
    float: right; 
    width: 20px;
    margin-bottom: 2em;
}


 #comments-list {list-style: none; margin: 0 1em;}
        #comments-list blockquote {
                background: #f8f8f8;
                clear: both;
                font-style: normal;
                margin: 0;
                padding: 15px 20px;
                
                border-radius: 5px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
        }
        #comments-list footer {color: #888; padding: .5em 1em 0 0; text-align: right;}
        
        #comments-list li:nth-child(2n) blockquote {background: #F5f5f5;}
        
        /* Add a Comment */
        #add-comment label {clear: left; float: left; text-align: left; width: 150px;}
        #add-comment input[type='text'],
        #add-comment input[type='email'],
        #add-comment input[type='url'] {float: left; width: 200px;}
        
        #add-comment textarea {float: left; height: 150px; width: 495px;}
        
        #add-comment p.req {clear: both; margin: 0 .5em 1em 0; text-align: right;}
        
        #add-comment input[type='submit'] {float: right; margin: 0 .5em;}
        #add-comment * {margin-bottom: .5em;}
        
        
#pagenavigation {
    text-align :center;
    font-size: 1.571em;
        clear: both;
    margin: 0 auto;
    overflow: hidden;
    width: 960px;
} 
#contentinfo { height: 18px; }